inner organs - Spanish English Dictionary